import request from '../utils/request'

export default class newsController {

  // 获取好友数据列表
  static getFriendList() {
    return request({
      url: '/web/userFriend/list',
      method: 'post'
    })
  }
  // 搜索好友
  static searchFriend(data) {
    return request({
      url: '/web/userFriend/get',
      method: 'post',
      data
    })
  }

  // 新建群聊
  static addGroup(data) {
    return request({
      url: '/web/userGroup/add',
      method: 'post',
      data
    })
  }
  // 获取群组列表
  static getGroupList() {
    return request({
      url: '/web/userGroup/list',
      method: 'post'
    })
  }
  // 获取群成员列表
  static getGroupUserList(data) {
    return request({
      url: '/web/userGroup/user/list',
      method: 'post',
      data
    })
  }
  // 获取新朋友的数据列表
  static getNewFriendList() {
    return request({
      url: '/web/userFriend/list/new/friend',
      method: 'post'
    })
  }

  // 申请添加好友
  static addFriendApply(data) {
    return request({
      url: '/web/userFriend/apply',
      method: 'post',
      data
    })
  }
  // 对新好友进行接收和拒绝
  static acceptOrRefuseFriend(data) {
    return request({
      url: '/web/userFriend/operation/friend',
      method: 'post',
      data
    })
  }
  // 解除好友关系
  static deleteFriend(data) {
    return request({
      url: '/web/userFriend/delete',
      method: 'post',
      data
    })
  }

  // 获取聊天记录
  static getChatList(data) {
    return request({
      url: '/web/chat/list',
      method: 'post',
      data
    })
  }
}
